package com.guigu.health.service;

import com.guigu.health.pojo.Permission;
import com.guigu.health.pojo.UserRolePermission;


import java.util.List;

/**
 * @ClassName:UserRolePermissionService
 * @Description:
 * @Author:longtao
 * @Date:2021/4/9
 * @Version:1.0
 */
public interface UserRolePermissionService {

    /**
     * 根据用户id查询出角色权限
     * @param account
     * @return
     */
    public List<UserRolePermission> queryAllByUserID(String account);

    /**
     * 根据角色id查询出本角色的权限关系
     * @param id
     * @return
     */
    public List<Integer> findPermissionID(Integer id);

    /**
     * 显示所有的权限列表
     * @return
     */
    public List<Permission> queryAllPermission();

    /**
     * 修改角色和用户之间的关系
     * @param id
     * @param permissionIds
     */
    public void updatePermission(Integer id,Integer [] permissionIds);
}
